NmeriMedia\V2\Settings D

Total Complexity 286
Dependencies 4
Dependents 1
Total lines 1,326
Lines of code 894
Logical lines of code 484
Comment lines 243
Methods 53
Properties 5

Methods 53

Method Rating Maintainability Complexity Lines of code
output_field()
D
24
45 162
menu_page_content()
B
35 22 83
validate()
B
39 19 57
search_products()
B
40 16 52
add_settings_fields()
A
42 15 53
get_default_field_values()
A
50 15 28
add_menu_page()
A
45 12 45
get_sidebar_links()
A
49 9 29
get_formatted_settings_field_label()
A
52 8 24
get_current_section_fields()
A
53 8 23
get_current_section()
S
57 8 15
get_field_value()
S
60 7 12
init()
S
53 6 21
get_buy_pro_notice()
S
52 6 21
get_field_name()
S
62 6 10
show_saved_settings_errors()
S
60 5 13
get_option()
S
66 5 8
checked()
S
60 4 13
get_current_tab()
S
60 4 12
delete_settings_errors()
S
63 4 11
selected()
S
62 3 12
get_onsale_plugins()
S
62 3 11
__construct()
S
70 3 6
get_tab_sections()
S
67 3 7
add_woocommerce_screen_id()
S
71 3 6
get_current_section_error_codes()
S
65 3 9
settings_section_description()
S
66 3 8
has_settings_error_code()
S
66 3 8
save_default_values()
S
61 2 13
parent_menu_params()
S
58 1 16
add_license_package()
S
72 2 6
enqueue_style()
S
69 2 7
is_nmerimedia_screen()
S
80 2 3
get_screen_id()
S
77 2 3
enqueue_sprite_file()
S
75 2 5
get_error_message_by_code()
S
66 2 8
get_settings_errors_key()
S
75 2 5
enqueue_script()
S
68 2 8
get_pro_version_text()
S
74 2 4
is_pro_field()
S
77 2 3
menu_params()
S
63 2 10
get_page_url()
S
75 2 4
get_tabs()
S
82 1 3
pre_update_option()
S
82 1 3
get_error_codes_to_messages()
S
82 1 3
get_saved_settings_errors()
S
79 1 3
page_slug()
S
80 1 3
save_settings_error()
S
69 1 6
get_sidebar_contents()
S
80 1 3
is_current_screen()
S
80 1 3
init_license_module()
S
76 1 4
get_sidebar()
S
68 1 7
update_option()
S
91 1 2